package com.ym.b2b.payment.controller.bocPay;

import com.ym.b2b.payment.vo.PaymentBean;

/**
 * 中国银行 8.2.1.2商户发送B2B订单支付请求(监管商户) 参数
 * 
 * @ClassName: BOCParam
 * @Author cym
 * @Date 2016年7月21日 上午9:16:42
 * @Modify
 * @CopyRight 珍诚医药在线股份有限公司
 */
public class BOCParam extends PaymentBean {

	private String serverUrl; 		// 网关地址

	// 以下为非监管商户接口所需参数
	private String bocNo; 			// 必填(固定写死),商户号网关商户号,由银行派发
	private String orderNo;			// 必填,商户订单号商户系统产生的订单号；数字与26个英文字母以及中划线（-）和下划线（_）
	private String curCode;			// 必填(固定写死),订单币种目前只支持001-人民币  固定填001
	private String orderAmount;		// 必填,订单金额订单总金额
	private String orderTime;		// 必填,订单时间商户端生成的订单时间 YYYYMMDDHHMISS
	private String orderNote;		// 订单说明订单描述，要求如果全中文最多允许60个汉字长度
	private String orderUrl;		// 必填(固定写死),通知商户URL网关完成交易获得明确交易状态后向该URL发送通知
	private String orderTimeoutDate;// 超时时间格式：YYYYMMDDHHMISS
	//	非监管	bocNo|orderNo|curCode|orderAmount|orderTime
	//  监管		bocNo|orderNo|curCode|orderAmount|orderTime|actnumT|bocFlag
	private String signData;		// 必填,数字签名商户签名数据串格式，各项数据用管道符分隔：	
	
	public String getServerUrl() {
		return serverUrl;
	}
	public void setServerUrl(String serverUrl) {
		this.serverUrl = serverUrl;
	}
	public String getBocNo() {
		return bocNo;
	}
	public void setBocNo(String bocNo) {
		this.bocNo = bocNo;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getCurCode() {
		return curCode;
	}
	public void setCurCode(String curCode) {
		this.curCode = curCode;
	}
	public String getOrderAmount() {
		return orderAmount;
	}
	public void setOrderAmount(String orderAmount) {
		this.orderAmount = orderAmount;
	}
	public String getOrderTime() {
		return orderTime;
	}
	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime;
	}
	public String getOrderNote() {
		return orderNote;
	}
	public void setOrderNote(String orderNote) {
		this.orderNote = orderNote;
	}
	public String getOrderUrl() {
		return orderUrl;
	}
	public void setOrderUrl(String orderUrl) {
		this.orderUrl = orderUrl;
	}
	public String getOrderTimeoutDate() {
		return orderTimeoutDate;
	}
	public void setOrderTimeoutDate(String orderTimeoutDate) {
		this.orderTimeoutDate = orderTimeoutDate;
	}
	public String getSignData() {
		return signData;
	}
	public void setSignData(String signData) {
		this.signData = signData;
	}
}
